package com.pig4cloud.pigx.is.po;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @ClassName IsExamDetailsPO
 * @Description: TODO
 * @Author wshaha
 * @Date 2020/12/26
 * @Version V1.0
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "考场学生明细信息PO")
public class IsExamDetailsPO {

	/**
	 *
	 */
	@TableId
	@ApiModelProperty(value="")
	private Long id;
	/**
	 * 考试场次
	 */
	@ApiModelProperty(value="考试场次")
	private Long examId;
	/**
	 * 学生ID
	 */
	@ApiModelProperty(value="学生ID")
	private Long studentsId;
	/**
	 * 准考证号
	 */
	@ApiModelProperty(value="准考证号")
	private String examNumber;
	/**
	 * 座位号
	 */
	@ApiModelProperty(value="座位号")
	private Integer seatnumber;
	/**
	 * 考试状态
	 */
	@ApiModelProperty(value="考试状态")
	private Integer status;
	/**
	 * 学生考试开始时间
	 */
	@ApiModelProperty(value = "学生考试开始时间")
	private LocalDateTime studentStartTime;
	/**
	 * 学生考试结束时间
	 */
	@ApiModelProperty(value = "学生考试结束时间")
	private LocalDateTime studentEndTime;
	/**
	 * 当前时间
	 */
	@ApiModelProperty(value="当前时间")
	private LocalDateTime realTime;
	/**
	 * 考试累计时长(分钟)
	 */
	@ApiModelProperty(value="考试累计时长(分钟)")
	private Integer cumulateTime;
	/**
	 * 添加人id
	 */
	@ApiModelProperty(value="添加人id")
	private Long createUserId;
	/**
	 * 创建者
	 */
	@ApiModelProperty(value="创建者")
	private String createBy;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private LocalDateTime cteateTime;
	/**
	 * 更新者
	 */
	@ApiModelProperty(value="更新者")
	private String updateBy;
	/**
	 * 更新时间
	 */
	@ApiModelProperty(value="更新时间")
	private LocalDateTime updateTime;
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String remark;
	/**
	 * 删除标志（0：存在；2：删除）
	 */
	@ApiModelProperty(value="删除标志（0：存在；2：删除）")
	private String delFlag;
	/**
	 * 是否允许考生退出（1：允许；2：不允许）
	 */
	@ApiModelProperty("退出控制")
	private String allowExit;
	/**
	 * 学生姓名
	 */
	@ApiModelProperty(value="学生姓名")
	private String studentName;
	/**
	 * 学生学号
	 */
	@ApiModelProperty(value="学生学号")
	private String studentNumber;
	/**
	 * 考试开始时间
	 */
	@ApiModelProperty(value="考试开始时间")
	private LocalDateTime examStartTime;
	/**
	 * 考试结束时间
	 */
	@ApiModelProperty(value="考试结束时间")
	private LocalDateTime examEndTime;
	/**
	 * 考场名
	 */
	@ApiModelProperty(value="考场名")
	private String className;

}
